For discussion #118, configure the packages and entity schemas required for end to end testing.
These changes also refactor the tilesets redirect; storage url lookup is now delegated to the repositories. The practical reason is to avoid needing to mock the StorageConfig. The architectural justification is "the storage url is a data lookup"
Description
For discussion #118, configure the packages and entity schemas required for end to end testing.
These changes also refactor the tilesets redirect; storage url lookup is now delegated to the repositories. The practical reason is to avoid needing to mock the StorageConfig. The architectural justification is "the storage url is a data lookup"