  We propose a general framework for constructing and describing infinite type
flat surfaces of finite area. Using this method, we characterize the range of
dynamical behaviors possible for the vertical translation flows on such flat
surfaces. We prove a sufficient condition for ergodicity of this flow and apply
the condition to several examples. We present specific examples of infinite
type flat surfaces on which the translation flow exhibits dynamical phenomena
not realizable by translation flows on finite type flat surfaces.
