Add new version component for tracking local vs. upstream