Cavalry’s building blocks are called Elements which can be further split into 4 categories.
Shapes Shapes are polygonal objects that can be drawn in the viewport. Every shape has a transform and so can be animated. A shape can also be affected by a Behaviour.
Behaviours Behaviours can be used to animate values or deform Shapes.
Atoms Atoms are building blocks that generally provide fundamental functionality that can be used to create your own recipes.
Effects Effects include image based filters and shaders.