core library for ColoJS