atements (classes implementing IStatement). This implies all types of trades (classes implementing ITrade).
</li>
<li>
All types of sprawls (classes deriving from Sprawl).
</li>
</ul>

<p>
A special case might be map locations. Creating locations is only possible using location IDs, which are encapsulated by the library. Usually, you will use the other ways to address the map, as described in one of the sections below. They are much more convenient than calculating location IDs. You're getting your location