Design and Implementation of a Cross-Platform, Modular Electronic-Nose System