Minor design fixes + starting client-side components