Add progress bar model and specs

WIP


@seunghyo I pulled these helpers over from lux. Does it make sense to just copy these over? I can remove them from lux after this gets bumped