Note: Writing and documentation are not included in the body of work!