Feature/extract blocks

People might want to use the block definiton in their own code as well.
DRY :)