Added generic blocks class

This will be used in the future for any block that does not have a
special purpose