complete overhaul for 0.5, new library design
Some basic documentations for new version