currently `setSpec` is the way to update any rendering parameters. probably create a separate `updateSpec` method ?