Text this: PEAK: Python-based framework for heterogeneous agent communities