Working on the port to new VBE

Does not compile
Merge branch 'engine-update' of https://github.com/chte/SolarSense into engine-update