Aha! the light comes on...
As you can tell, I have zero experience with Delphi, and still learning FPC/Lazarus.
I always thought if you dropped a component on a form it was a visual component.
I now understand the relationship between in code, design-time, run-time, and visual.
The best way to learn is jump in and make mistakes.
Thank you for keeping me on track!