Added Menu basics and Alignment

Added a way to align objects with settings based on bounds, and the
beginning of a menu class.