Merge after #45. Implement complete build process.