Move interfaces to own files, more tests
TextureAtlasRenderer implementation and tests
TextureAtlasRenderer tests done as far as possible without reference images