As discussed in the Section 3.5, there are three major states of the pLUCAS executable (see Figure 6). Each serves a different function which is outlined in the following subsections.