Paint vs Draw

I've got a few svg assets Im unclear as to when to add them as a drawable and when to add them to the paint function.

How do you plan on painting them directly? I've only figured out how to make them into Drawables. But of course from there you can call drawWithin instead of adding them as Components if you want to do it in the paint routine.

Yef...I'm either using Drawable::paintWithin or a combination of or Component::addAndMakeVisable and Component::Setbounds.  At the moment I'm choosing them pretty willy nilly.  I was just wondering if there was a logic as to when I should take approach A or B.