schema, schema, schema!
Okay, no taking the name of the cat in vain.
Anyway, you wouldn't have to offset the coordinates of the blocks (in fact, you shouldn't.) You could instead dock the center of the ship off center (so offset in x, y, and z instead of just z)
[side suggestion to go with...