[core] Add Figure class
[core.Abstract] Add figures property
gca-lint: check for number of figures