hla: add a way to pass arbitrary commands from user to layout and use for ICDI