Allows cores to avoid linking directly against any extra library. Update HW interface version to 2 to signal ABI change. Note that the interface is still experimental and can change at any time.