This mod is simple. A level is a worldedit schematic with some metadata. The level can be loaded or restarted using lua commands. The mod as such is unplayable, it is designed to be a library for a game. In creative mode, you can also create custom levels.
The game can also store its own data like highest accessible level, score etc...