The concerns of the server and client side are now separated; there's plenty of work still to be done on both but it's clear what belongs where.