I've figured out that certain biomes in Terraria can be transplanted - mine or collect enough materials from the original biome (for instance mud blocks and jungle grass seeds) and then plant them somewhere else at the right altitude (above or below ground). The biome should then take root and the biome's own monsters, music and background will appear. The corrupt and hallow biomes even spread on their own in hardmode.
Are there any biomes that can't be replicated just by transplanting tiles? If I use a pickaxe and hammer to steal a bunch of bricks and wall sections from the dungeon, could I make my own dungeon somewhere else and get dungeon enemies to spawn? What about the ocean biome? Do I just need sand and a big enough body of water for sharks to appear, or will they only spawn near the edge of the map?