Basic foundation for when I'm creating a new compser package