Moving to a src folder, namespaces and migrating old CI library code to this API