Extract the logic of managed to native marshaling of classes into methods.
Re-organize the class marshaling code a bit to make it easier to follow.
Move the native Qt files to a folder.
Remove the Makefile-based build system.
Added very preliminary bindings for some basic classes of Qt.