A one-dimensional kitchen configurator with pre-baked adjacency logic. Select an element from the palette, then click a slot to place it. Invalid adjacencies are flagged in red.
Select a type then click a slot to place it. Click an occupied slot to clear it.