BAMAS: Structuring Budget-Aware Multi-Agent Systems