Add class Constraint
Add class Grid
building/constraint/grid compile. To continue...