drag elements
create new items from placeholder
remove empty container
refactoring & customize placeholder