Framework to develop packages