Refactored button setup in fourth container.
Added Factory class.