Staff: Specification of Prototyping