CPS Lab based on Patternlab.io