CANdle animations, custom animations, weirdness with switching from animation to solid LED patterns

So working with CTRE’s CANdle I’ve noticed that one cannot create their own custom animations outside of the bounds of the ones that were created by CTRE. Rainbow, Fire, etc.

When I try the superclasses are locked out. I’m sure there is a good reason for this, and would like to know more.

Also when switching between an animation and a none animation (colors fixed) there is a lot of fiddlyness going on with nulls for the animation. Wouldn’t it be easier to use a solid animation set instead of setLED’s. I know this doesn’t exist in the API, and was wondering if anything could be done about it.

Could someone generate a solid color with the StrobeAnimation set to 0 so it doesn’t strobe. Or does it not turn on at all.