I agree, it's a great UI for the formats. For core implementation though, it would need to rely on something other than meta data for the additional inputs. But I'm happy with it as it is, and I definitely think it's something to consider for core