first steps toward a modular lv2host class