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