Memory region components - main, program, register

These are the components that store program, register and main memory
and perform data bus connectivity to CPU components