| update: new class `Line` & class Box added.