Refactor system.core.Connect to use template pattern for initialization. - v0.10.11