MAke PropsProvider totally reusable - explode args and pass them through to Props().