Framework for creating Juju charms