In order to create the same component in more action flow, we are using the same functionality in various modules.