Added Generator project (needs cleaning up)