Today
Add new BlockType to ConstructionSocket with Building/Boat options, defaults to Building. ConstructionSocket.IsCompatible checks block type matches so building and boat blocks can no longer be connected.