Staff: Introduction to Prototyping