There is infinite room for optimization, but the API and pixel-perfect functionality is there, which is step one.