Issue #5: Implement Projects editor