structure planning of chainable
Chainable structure is completed
Merge branch 'dev-chainable'
Chainable structure refactored, closed #1