More portable & configurable; starting development again on a new OS