Added a concept of code blocks for reusable code.