I just had a thought, that I need to clarify what is causing the problem mentioned 5 minutes into that video with the moving and sliding. Here are 4 tested scenarios and their results (note that loft body is located in the Created Component (CC) for all four, and no projected geometry was used/harmed in this experiment):
1) So if the base sketch, the offset plane and Sketch On Offset Plane (SOOP) are all located in CC (and consequently all are defined by this component CS or 'sub CSs" with simple displacements), then all come along when component is moved, and if snapshot is temporally placed before both sketches, then they are editable at new spatial location as well.
2) If the construction plane is not in the CC, but both sketches are, then everything still works fine for a spatial move and the snapshot temporal placement.
3) If the base sketch is not in the C, but is redefined to the CC CS, the offset plane is in the CC, and the SOOP is not in CC nor redefined to it, then spatially moving component of course does not spatially move sketches or offset plane until the snapshot is temporally placed before both sketches.
So far this is as would be expected, but here is where things get a little weird.
4) If the base sketch is not in the CC, but is redefined to the CC CS, the offset plane is not in the CC, and the SOOP is not in the component nor redefined to it, then as in (3) no sketch or offset plane movement upon CC spatial movement until snapshot is temporally placed before sketches. When this is done, the base sketch moves to updated spatial position, yet the SOOP sketch will only be affected by CC motion perpendicular/normal to the offset plane it is on (with the snapshot temporally placed before it), not moving at all with a tangential motion snapshot before it. Apparently, as it now stands, within the software an offset construction plane (and other construction planes likely) can have two aspects to its CS definition, its normal and tangential definition. This like you said sounds like a bug, and is why for the workflow I used that empty subcomponent CS to redefine the SOOP in the demo trying to showcase the flow of not having to worry about if/when activate components.
Well, I need to go to bed.
Thanks for taking interest in this Jeff!
Jesse