Frontend overhaul based on designs