Clean up namespaces. Move from bare functionality to namespaces and separate interace from functionality.
Init parsing test.