1) Initial commit
2) Models
3) Repository and Unit Of Work patterns