I'm attempting to recreate a framework I'd written using blitting in SDL into SFML, and I've come to notice that there doesn't seem to be a way to create sub-windows in SFML. Basically what I'm looking for is a way to logically subdivide a window (recursively as the case may be) such that you can have a local coordinate system within the sub-window for positioning sprites, and so that a sprite existing on the edge of (or outside of) the sub-window it's being rendered in will be cropped so as not to appear outside of its sub-window.
Is there truly no way to do this in SFML? It seems like a pretty basic and essential requirement for many projects, so I'm wondering if I'm just not finding it because it's called something else.