starting to clean-up the logic for tile provider templates