Compiler warnings.
Namespacing and some other things