no need for sub_interval for now
implement base class for LineParser, make the definition of a new type of line a simple configuration thing