Class Anything.
Some work for drag&drop feature.
Done with refactoring for now.