Outlined functions / classes detailed in note book.