Great idea, had it before too
the block by block idea is cool but i think thats very code intensive and could cause lag issues
so my suggestion would be that u need a docking block witht he size of the ship u want to build, than u can connect a shipyard block to the docking modul und put the...