initial design sketch of resources module (#9)