Provides backend functionality as a library
Will be used for frontend (server-side generation) and for the API