現在のspaceライブラリは単純な種類の離散2次元空間を解決できるだけですが、将来には改良が予定されています(todoリストを参照してください)。簡潔に言えば、座標はオブジェクトの状態に昇進しなければなりません。この座標に望まれるのは、様々なスケールや境界条件を持つ空間が共通の参照系を通じて相互作用できることです。さらに、連続座標、他次元、任意のグラフなどがその他の空間型として望まれます。
SwarmのSpaceライブラリは、エージェントが相互に作用する環境を構築するときに、それをアシストするための"さわり"部分となるライブラリです。一般に、エージェントが変化するにつれて環境も変化するはずですが(見方次第では、環境自身がもう1つのエージェントです)、多くのシミュレーションは、総称コードによって有効にサポートされるような類似環境を持っています。