starting to refactor resolvers into individual files, and preparing for a concatenated browser build