Add constructors and create() and copy() methods
New factory routines for scalars and create()
Method as1D() accessible at this level
New zeroPadding() routine
Make the create() method an instance method for scalars