Command design pattern is appended to project.