Extract code from other projects into Ignition Go
This MR extracts code from a project that's currently under refactor and makes it available for other projects that might need these helper functions.
This MR extracts code from a project that's currently under refactor and makes it available for other projects that might need these helper functions.