Updating Styles Challenge Updating Needs within Component-based Software Architectures