Refactor PPU register read/write, add render skeleton.