flatten packages. because flat is better than nested.
put author/copyright in comments not docstrings
put useful things in docstrings