Abstracting FE stack out into separate submodule
Adding Factor as a submodule
Updating Factor