add detail, preprocess and realm sub-packages, rename patches, prepare for future...