Split project

Split the project into a development library and a runtime
library, given the nature of the language.