Look how this is done in esquisse
Look how this is done in esquisse