Added type defaults, demo page and description