Initial build
refactoring
buttons
alerts
shadows