Architecture ============ **source file layout**: lib/tagen/ core.rb core/ array/extract_options.rb ... pathname.rb # extra lib ...