TL;DR
When interacting with ghost assembler, allow placing ghost modules in it's module slots even if there's an actual module in hand.What?
When interacting with ghost assembler, it will not let you place a module into the slot, unless the module in hand is also a ghost. This can be problematic if you're trying to layout ghosts, but your inventor contains an actual module. AFAIK if you have a module in your inventory, there's no way to pipet a ghost of a module. You have to remove all modules from your inventory before you can get a ghost instance of a module in hand. As far as interacting with a ghost assembler is concerned, left clicking into the ghost assembler's module slot should implicitly place a ghost instance of the module in hand even if the module in hand is not a ghost.Additionally, I'm not sure how you get quality specific ghost items in hand if they aren't in your inventory. So if I have a Epic quality module in my inventory, I'll be able to place a ghost version of it into the ghost assembler.