Initial renderer plugin architecture