container creation
view for each type of input (string, audio, etc)