Text this: Reusing Intellectual Property with Parametrised Hardware Libraries