Prototyping framework