rewrite of LCARStrek for 0.9.8(+): big moving around and rewirting of things, see...