A few Editor scripting questions

I have a few questions and I don’t know how best to present them so here goes?

Is there a way to call the default property drawer for an object in slate?
Eg I want the user to be able to add and remove animations using the default system for easy recognition and to reuse its functionalities

Is it possible to draw an object’s default thumbnail in slate?
I know you can get but UThumbnailInfo from DataAsset ( eg UAnimationAsset) but that’s all I have access to

Lastly, when working in the editor should I be working directly with UAnimSequence or UAnimationAsset?
If all i am doing is building a table of UAnimSequence to be played at runtime