Adding some basic boxing, handled invisibly by the drawing function