Build out resource/collection infrastructure