Move everything in it's own package.

Now it will be easier to develop.