A simple, lightweight, all-round JavaScript framework