Band structure generator with UI