| Сообщение от vadim5june | 
	| а зачем нам "use strict";? | 
	
Дабы избежать попадания переменных в глобальное пространство имен.
	
	| Сообщение от Gozar | 
	| Лично мне недостаточно одного файла под ui. | 
	
Мне иногда тоже, поэтому я создаю еще одно подпространство. Например:
pn.ui = {} // pn.ui.js
pn.ui.charts = {} // pn.ui.charts.js
Но всё равно сохраняя пространство ui для всего, что относится к интерфейсу.
	
	| Сообщение от Gozar | 
	| Проект на папки не бью, не вижу в этом смысла и сразу видна вся структура проекта, все лежит в одной папке: | 
	
Угу, и в файловом менеджере твои скрипты не путаются с либами (как было бы, если бы мы использовали разные префиксы для файлов).