Revamped quiver-param module by completely rewriting it.

API is completely changed and not backward compatible.