Added FreePatternStore, to be reference by multiple FreePatterns.
Added FreePattern to reference FreePatternStore.
Switched row and column around in FreePatternStore subscripting. Wrotepacking and unpacking code for store.
Corrected store bounds checking. Store is now a SerializedProperty.
Added packing and unpacking.
Added FreePatternStoreLinker, which take a PatternArryController and a Dictionary of FreePatternStores and wires them up.
Added FreePatternStoreEditor, which manages the editing, dynamic loading, and saving of stores.
PACEditor now holds and displays a FreePatternStoreEditor. Upon loading a PAC the PACEditor now refers to the FPSEditor to link the PAC's FreePatterns to the corresponding FreePatternStores.
Added FreePatternInspector, which must be assigned a dictionary of FreePatternStores in order to edit the target's properties.
PACEditor now passes storesDict into FreePatternInspector.
FPInspector - added popup option for unassigned store. Removed auto store instantiation from FreePattern. FPSEditor - corrected ScriptableObject instantiation.
Corrected GUI enable state to consider global disable state. Added newStore GUI.
Added label to store property in inspector.
FPSEditor now updates file state on save.
Corrected unpacking code for detecting required FPSs. No longer attempts to load an 'unassigned' store.
FPSLinker now warns of FreePatterns that have no specified store.
FPSEditor nows has combined FPS selection and saving tool.
Altered FPS directory name.