projects 2.0

A giant overhaul of the way this repo is organized.