split: Initial import

Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com>
Merge pull request #335 from akiradeveloper/feature/add-split-v3

split: Initial import