Adding implementation of basic drag & drop system.