Prototyping mechanisms by hand and digitally