Better method for adding block defaults based on objects
Move param tests to own file
Automatically inherit params from generic
Don't inherit from generic if no docs.
Closes #82