Work in progress on new Ifc engine features