Computational Habitat