- Use a context instead of props drilling to provide from top level the "application config" to the "agnostic" components - A couple of functions use multiple args instead of kwargs => prone to error - extract translations of all layers in one single dict, and then use it consistently in other stuff (categories, add data, popup ...)