Reimplemented page fault handler with new dynamic structures.