Part I. Introduction

In sooth, I know not why I am so sad:

It wearies me; you say it wearies you;

But how I caught it, found it, or came by it,

What stuff 'tis made of, whereof it is born,

I am to learn;

And such a want-wit sadness makes of me,

That I have much ado to know myself.

--William Shakespeare, The Merchant of Venice, Act 1, Scene 1

In this first part, we explain the basics of the VR Juggler build system. We will begin with the goals of the Doozer++ software package which forms the basis for the entire build. We move on to the specific goals of the VR Juggler build system. The scope of the VR Juggler build, while broad, is narrower than that of Doozer++, and hence, it will be useful to understand first why Doozer++ exists and what purpose it serves.