PiGlow separated out as external class