Big but boring. Adjusted include statements to avoid redeclaring
classes/functions or using incorrect paths. Prereq for dynamic
class detection similar to the lane code
Proof of concept: class discovery by base class