Framework for backup plugin and install mechanism