Ситуация: есть игрушка, к ней можно скачивать скрипты, карты, другие плюшки. Скачанные вещи подменяют собой изкоробочные, могут иметь несколько версий. Существуют ли библиотеки, позволяющие осуществлять управление всем этим добром: распаковка, отслеживание установленных дополнительных пакетов, обновление, удаление? Или придётся писать свой велосипед? Нужно максимально кроссплатформенное решение, так что пакетный менеджер дистрибутива прошу не предлагать.