A GUI-based operating system framework to facilitate biomechanical data analysis. This platform attempts to manage the non-scientific part of coding without restricting the direction or method of scientific analysis.
specifyTrials conditions can/should have logsheets as a parent object. This will facilitate switching between projects. This works (I think) because logsheets are specific to each dataset, and so are the specifyTrials.
All process/plot/component/stats objects should be separate from their specifyTrials. At runtime, the current specifyTrials selection & process/plot/component/stats object selection will be combined into a new runtime object.
The runtime object will be associated with the specific project, and retained for future use. This can provide a memory of which specifyTrials were used previously for which objects.