Main API now uses cstruct