Changed load_designs to avoid reloading unchanged views. Also performs logging.