Definition and using new types for list of 'Element', 'Variant' in one place.
Added more info for describing of project.