Initial development: description and element creation. No functionality
yet