Initial version with basic interface and boxplot