Ability to define subpackages. Resolves #5