split classes, split interface from implementation, etc... compile faster!
update openfx