Initial package and directory structure
Subtree merge from noodle-crawler by @gravitino