What's the general idea?
The fundamental representation of a video in editframe is an HTML document.
This HTML document is used to define the timeline, the visual presentation of the video, and timing of animations.
Used together HTML, CSS, and JavaScript comprise a powerful compositing system.

Fundamental editing and compositing primitives such as cutting, sequencing, stacking, and keyframing can all be expressed with HTML, CSS, and JavaScript.
Some are built-in, and the rest Editframe provides as custom elements.

The advantages of using HTML, CSS, and JavaScript are many:
- Use familiar HTML, CSS, and JS skills
- Reuse existing code for consistent styling
- Leverage modern web platform features
- Access extensive tooling and libraries

Editframe uses a set of custom HTML elements to define video timelines, their visual presentation, and render them into videos.
It's not terribly difficult to create your own videos with Editframe, but there are a few fundamental concepts you'll need to understand. But once you've mastered the basic elements, you'll be able to apply your existing knowledge of web technologies to create any video your heart desires.
You can use the following elements to create a video: