Tooling changes to make cross compilation easier. Also starting on an input daemon