[PATCH 8/9] Add initial attempt at software catalogue