[Refactor] Refactor To Be Packageable In PyPI