Front end ui framework