20. The one or more computer-readable media of claim 18 , wherein the build file is an object oriented language file and the index file is a markup language file.
18. One or more non-transitory computer-readable media storing processor-executable instructions that when executed cause one or more processors perform operations that annotate categories comprising: running a build file; generating, based on one or more annotations predefined in a folder, an index file as the build file is run, wherein the index file includes first and second strings, wherein the first string defines a key specifying an annotation, wherein the second string defines a value specifying a name of a category that is mapped to the annotation, wherein the folder is added as an indexed annotation; and archiving the index file with the mapped annotation and category; and looking up, based on a given annotation, the index file to seek one or more class associated with the given annotation.