Expanded API and added comments
added BreakToSegments
added Block and Implemented # declaration
enhanced syntax
removed final from processLineByLine
renamed Block to SubsystemBlock and implemented breaking down of lines