Vegetation and architecture: application for energy optimization, languages, new design and management processes