Core code of ChartWerk project