Start split of line elements into seperate elements
Merge branch 'master' of https://github.com/johnmccutchan/spectre
Fix most test failures.

Remaining tests are failing because of actual bugs/unimplemented features.

Signed-off-by: John McCutchan <john@johnmccutchan.com>