First pass on projects page. Incomplete.