Adds storyboard initialisation support

Includes asserts in initialisers methods . Updates documentation