add xbrl modules from 28.io

This is not something broken. It's just a very small inefficiency.