Removing debug printf
Updated Types and Tags
Halfway through rewriting paging