Changed API names and keep backward compatibility for my sake...
Added implementing own archive library section to the document.