os.system replaced by subprocess.run unused vars renamed to _<var>
CLI interface added
Project structure and classes created and initialized