Started splitting library into USB, Commands etc...