Angular widget interactive configuration project