Refactor graphic context implementation