Refractored gui system. There is still a bug with box packing directsliders