Initial version of the frontend.