Split CP and PD samples into dedicated directories as the difference between the two are expected to grow with time. Also, do some refactoring. Signed-off-by: Siddharth Chandrasekaran <siddharth@embedjournal.com>