What makes up the Syrup library?

Syrup is a client side library and makes use of several supporting libs. To add syrup to a web page you need to include the following: