Programming tools for creating and managing binary objects, libraries, programs, and assembly source