Adding article design & spec
Moving source files
Merging class source