Moved template ctors to respective classes
Added easy-to-use templated ctors