Commit initial libraries and function layout