Revamp clock processing so it uses an internal frame reference.