WIP: Initial implementation of project resource

This PR is intended to show the community an implementation approach consistent with #1017

Wait, there is a file there. What is this file? Just old?