`placeholder` section is not required anymore.
Add %{PAGE_NO} and %{LINE_NO} built-in functions.
Allow method invocation by using `${@methodname}` placeholder when filling using object.
Use DOM classes to represent parse result.
Add new DOM classes: Line and TextLine.
Add new DOM classes: TableColumn and TableLine.
Add `insert()` to `Report` and `Page`.
Fixes new page are not created properly when inserting line.
Add line number to table line.
Add remove methods to `Page`.
Fixes fill with object's method not working.
Add method get table lines from page.
Allow returning value for placeholder in form of object.
Add method to check for dynamic lines in report.