Issue #35: Implemented a block that does what we need and looks decent

This I think is pretty much ready to go. It works as advertised, and looks
pretty decent. I think we can pretty safely lay this to rest. I'll keep
the issue open as we push it up through, though. I'd rather be safe than
sorry.

Signed-off-by: Elliot Voris <elliotfriend@gmail.com>