Some text editors support filters, that is to say they offer a way to let filter programs make changes to the text being edited. The way this works is by pressing a key, the user tells the editor to start the filter program (e.g. boxes) and feed it the lines of text which you have marked in the editor. Those lines are subsequently replaced with the output from the filter program.
Now you mark some of the lines ...
... and press the key which makes vim call the filter program boxes:
Voilá! The marked lines have been fed to boxes and replaced by the output of boxes. You've got yourself a box! Of course the same mechanism works for box removal - or anything else you can find a filter for. :-)
Editors known to support filters are vim, emacs, and jed. If you know of others - and there are certainly many, many more - drop me a line and I'll add them here.
Please see the installation section in the boxes docs for more info on how to make your editor work with boxes.