First working version minus DnD and moving of items in position