Lecture 1 - R package architecture