completed most of ComposedElement. Started breaking down the app