Adding some classes to control the drag and drop movement, and the name
of all the dad clases and interfaces was changed to dnd.
I theory a plan can be created but I need to work on the logic of how to
create it.