Add concept of version contract (returns meta information about component installed)