Start using whole-line-or-region package, further improving code reuse.

This commit also introduces prefix support for cutting & copying.