Begun work on the code for making multiple versions of an IP possible. This has involved reworking the initialization and creation of the IP to account for the multiple possible paths--from Proposal Log and Proposal Development.