Lay framework for addons