add entry_points infra and plugguable render_filename option