Add skeleton for add-interface methods and aliases
Simplify basic usage example, add documentation
Add skeleton code to get first 'during initialization' specs to pass