Introduction of Splitting Procedures Part A: Implementation of Splitting Procedures