Added a new module that takes case of generating proper areas by computing them from internal distances.