template shuffling
item editing mechanism
drop mechanism and more template shuffling