What is Front-end Development (in plain english)?