Splits text into components and operates them