Refactor libraries, split diskwz library in to two libraries(disk_utils and system_utils)