choshi design system c++ source code