Integrating examples into a single application.
Changed Instruction to struct to fix some issues.