update ADR details to be current since adding more constraints and doing all that refactoring. adding some new ADRs about view hierarchy and synchronization
minor re-ordering refactor