Fix placeholder size bug, move style into its own file
Split code into separated files, drag & drop base