`StateComponent` creation and implementation
- Defines the way the components create and restore state
- Implements a way to obtain timing-specific state
- Made
WriteandReadgenerics the primary way of reading and writing data - Support for
APU,DMAandTimerstate
Edited by João Magalhães