Notes on building and running cms-core — from architecture decisions to practical plugin development.