Add build scripts
Add manifest files
Add required modules
Add implementation (WIP)