A template and example project containing customized shape and command classes.