prototyping mutable dimensions
started adding CLI for v1
build automatically before update
first version of scheduler