parametrized Draw over arbitrary context
added Color field to Context