Pieces that go together, whatever, wherever