Major improvements

New animation system, JS prototype implementations, responsive layout
improvements