Adding to requirements as I find bugs or improvements.
Use lib path when compiling a library. Also temporarily resolve an infinite loop in VariableContext (via Xcode generator).