2 custom objects to model correctly blocking in stations that decompose and reassemble