renamed renders to writers.
renders are now writers and components are now databases.
fixed reference to self::.