Пока много времени свободного у меня нет. Но про свою мыслю я не забываю.
Мысленно уже выбрал язык на котором будет работать МУП. Python! Пойду по пути emerge и Боже упаси создать меня такой же кошмар.
Вся информация о пакетах и их версиях будет храниться в sqlite3.