Demo is self-contained (not using editor classes)