Implemented milestone 2 with a very basic paging_state struct that does not support unmapping.