The generic create-element! function now accepts a prop-map