Recent changes including basic refactoring as discussed and the tiles/spa app