Introduce tile package
Merge pull request #459 from Gama11/dev_tile

Introduce tile package, closes #455