The AI places each component individual in a slot when making the design. It is told if the component is placed on armor/inner/outer slots and if it should be spread from the bottom or not. Using the same logic, I don't see why Aaron couldn't duplicate it in game unless it can't read the component to see if it's a innie or an outie - which it is implicitly told in the design script.
