Refactor projects. Create security abstraction. Try and get fake data access working again.