arranging stuff into namespaces