* Re-structure
* Add thirdparty libs