Relineable

Make lines more reliable, auto trigger opens and seeks if a line isn't responding.

Also cleans up mesh handling and path logic quite a bit.