mlessnau_block_shift is a small but well-formed plugin for selecting blocks of text and shifting the block up or down.