Made it into a block component

Haven't packaged it yet.