The first implementation of arbitrary box handling.

This feature allows users to add an arbitrary box at any time and in any order.
The version of L-SMASH is thus bumped to 1.0.0 .