Initial commit
Work: UI;
Doesn't work: generation model;