Block Directives

!css should be implemented using the {} attribute syntax. The rest looks nice.