For more experienced developers Sprites offers a JavaScript SDK (or sometimes just a guide) which can be used for implementing things like custom flows, animations, widgets, etc. This repository contains an official JavaScript SDK along with various samples and documentation.
You can also create your own themes with Sprites.