Extension scaffolding, implement basic components

 * Models and corresponding DB table
 * Frontend JS library
 * Frontend template for configurable products