Binary Search Library
Swap out "binarysearch" to be "binary-search" instead. The latter package is more active and has a larger user base.
Update the usage to reflect the slightly different API.
Update design-category-factory method mapDesignCategory
to use binary search instead of loop.