feature: make `Action::render` public