What sort of things come to mind when thinking about building websites? If you were asked this question 20 years ago, your answer would have been substantially different from what you’d likely say today. Back then, you might have talked about the separation of stylistic components (CSS) from HTML or