Levi - change Linebuilder to use factory static method to return line array