Move to separate libraries vs one big executable.