- use replacement string for tilePath - move 'low-level' formatTilePath to LwHttp - implement LwHttpFactory