Adding the byte based expansion code by Sam Trenholme. Will be converted as test.