I loved your ideas, gg is going to be a load of work, but it's doable
second config however is nearly impossible
this is also the reason why you have separate engine and shield.
I already have the code to make shield and engine in the same slots
i also heard about some things that were misplaced since the resolution has changed, this is of course easy to fix, it's just a case of x and y
thanks for the feedback guys