What, Why & How do we prototype?