Added package system and basic logging