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