Reworking structure, reworked javascript sizing.