I decided to re-design it from the scratch :)

Initial commit.