Initial work on INF-8
INF-13 refactor done
INF-8 Calling outside of the hub to the hub works
INF-7 JS group done
INF-2