Basic skeleton and libraries