With this template you gain the @include
macro that imports another LiaScript file into your course.
If you open a course using this directly in LiaScript, it will show warnings that you have to open it using the modular-content preprocessor: https://sspeiser.github.io/modular-content/
The preprocessor downloads files that are included and then passes it to the regular LiaScript interpreter. Currently there is a limit on course size depending on the browser you are using - roughly 8 kB. There is a plan to use an anonymous file hosting service for larger files.
This is a first proof of concept.