Moved source out of its package, to make it easier to navigate on GitHub.