I hear a lot about steampunk, and also, cyberpunk, but what are they? I looked them up on wikipedia and the definitions for those genres felt very vague and hard to understand. What are they? What defines them? They sound cool and all, but I can't exactly tell what a steampunk story of a cyberpunk story is.