Extract compilation into separate public instance method.
Clean up utils nomenclature; add rename and configure methods.
Updated tests to reflect new methods.