Kerbal Engineer  (This is ROUGH and in progress and might be wrong)