Core components of the Siena API and server