Implement optional attributes. Extra attributes for headings.
Parser & Syntax support now optional attribute
StructType. Import features from finitio-rb