Added object creation methods
Style everything using flex box