Catalyst and Mason data structure, VIGS code, JS and CSS