LinearStructWidget