OP's options:
Using these libs directly and using (for example) objects of the engine-specific Sprite class as an component and rendering it in the system which wraps the engine.
Or
Using a generic Sprite component, which defines dimensions/positions and map those, when changed, inside of the system, which wraps the engine, to the engine-specific Sprite-class.