First Commit
Library Macro

New Macro to compile a library (70% done)