Fixed documentation blunder
* Moved fancy doc strings to init and deleted the subclassed generate methods