Chapter 1 + Linked list implementations and initial project structure