Supports alignment, custom fill characters, and multiple cursors.