initial commit
Imported lineopt.js as a subtree