Abstracting code

Separating out “ARC” specific terms and variables in favor of generic;
added settings.ini