proper key attribute generation for components
basic UI layout