Get rid of some gem calls to be more version agnostic
Add ability to define custom extension blocks
Bump version