Well the operations that are done with the Phi's is what we need to deal with. And these are the things we have in DotFeatures. However there is a big class of Kitchen sinks that just precomputes some random vectors to be used later and that class can be generalized and the RFDotfeatures are one particular case.