Initial working commit

Following features implemented: creation, shape and size.