Started with swidGenerator architecture