Principles! Procedures! Activities! …Oh My!