Started fleshing out the Resolver JSON-based constructor