Finalize Structure

Changes involves:
Update the structure of every file.
Fix images.
Add styles.
Fix problems.
Document/comment.
Fix bugs