Simplifying Mechanism Analysis With Software Design – Anirudh Patel, Semiotic Labs