Added some UI for the assemblies page and

add more control. The parts are edited per assembly now. If a part is
changed then it makes sure all of the NHA parts are fixed, if
applicable. Introduced the thought of an ASSEMBLY class for QEI and NHA
calculations, future.