Moved reusable components from BlastAR to OPjective