new layout structure, new clean code for main.js, main.css. using _AsgX.
layout.