Added more documentation, register layout image, introduction page.
Inlined register union structs