A basic Generator I have been working on over the years. Feel free to enchance and share ideas!