Home construction is the process of constructing a home. Beginning with simple pre-historic shelters, home construction techniques have evolved to produce the vast multitude of living accommodations available today. Different levels of wealth and power have warranted various sizes, luxuries, and even defenses in a "home". Environmental considerations and cultural influences have created an immensely diverse collection of architectural styles. From castles to mud thatches, mansions to shanties, the 'home' has grown to represent a seemingly limitless array of structures.