Tiny houses come in different shapes, styles, and designs, but they all have one thing in common: they can pack most of the amenities associated with regular-sized dwellings into a much smaller space.