Web before getting started.
            </li>
            <li>Simple data model. The implementation should use a very
                simple data model that is likely to support many different
                types of hardware.
            </li>
            <li>A &quot;pythonic&quot; code base. The code should be written
                so others will find idioms that they recognize.
            </li>
        </ul>
        <h1>Strategies</h1>

        <p>To meet these goals, the following strategies were us