Have partially working Swift version of DataColumnView.  The initializers for this class are a real bear ATM