Re-worked sessions and how they're added to projects