This is a really clever solution! I see that the UI and backend have been modified to support these changes. Do you plan on maintaining forks of those repos, or is this more of a quick fix stopgap?