Aligned indentations; Added midPoint() and pointOnLineAtLength()