Loads of changes, updates and new demos