U: folder structure
U: sandwich layout
A: Normalize a the 3rd-party lib