It should be possible dynamically determine almost all of the columns. — xZise [talk] 06:07, 3 March 2015 (CST)