Splitting code into namespaces