anchor.diff:  ### Creating an executable
   
   Read more about creating executables with Alki
  -https://github.com/alki-project/alki/blob/master/doc/executables.adoc[here]
  +http://alki.io/executables.html[here].
   
   In the todo example, it's a CLI utility so it requires an executable.
  +The executable just needs to require the main project file,
  +create a new instance of the assembly,
  +and call a method on a service.
   
   .exe/todo
   ```ruby
  
positive.code: called an Assembly.
  
  There are many ways to use Assemblies, but the most common is to have a single
  Assembly for you project. For example, if you hade a "todo" command line utility
  project that you wanted to use Alki with, all you would need to do to create
  an Assembly is add this file.
  
  
negative.code: # What is Alki?
  
  Alki (AL-kai) is a Dependency Injection framework for Ruby. Alki is designed to help organize and scale your project,
  so you can focus on the important stuff.
  It can be used alongside frameworks such as Ruby on Rails.
  
  Some high level features:
  
  * Easily manage objects and dependencies
  * Enables writing reusable and testable code
  * Requires no annotations, mixins, or other changes to your code.
  * https://github.com/alki-project/alki-console[Developer console] (built on pry)
  * Automatic https://github.com/alki-project/alki-reload[code reloading]
  * Powerful https://github.com/alki-project/alki-dsl[DSL toolkit]
  